from openpyxl import Workbook,load_workbook
import datetime
#行列删除后，后面的行列就会补上来，导致检索出问题，需要自己计数，删除就不计数，没删除就计数+1
#列表里很多数据格式，不是python里经常用的，比如datetime，需要type（）看数据类型，根据对应的数据类型找比较直和他做条件判断。

#删除含有特定元素的指定行 ws.delete_rows(cout)
wb = load_workbook('D:/Personal/Desktop/InputData.xlsx')
ws=wb['Pucks']
data=datetime.datetime(2018,1,20)
row=ws.max_row
cout=2
num=0
#print(type(ws.cell(303,6).value))
for i in range(row):
    if str(ws.cell(cout,6).value)=="332" or str(ws.cell(cout,6).value)=="333" or str(ws.cell(cout,6).value)=="33E" or str(ws.cell(cout,6).value)=="33H" or str(ws.cell(cout,6).value)=="33L" or str(ws.cell(cout,6).value)=="773": 
        ws.cell(cout,6).value=1        
        print(i)
    else:
        print("de",i)
        ws.cell(cout,6).value=0
    cout+=1 
wb.save('D:/Personal/Desktop/InputData.xlsx')

